運算子 FullGrayCamera

運算子庫:硬體平台

操作員將影像資料從一台採用「Camera Link 」全灰階配置的攝影機,傳輸至VisualApplets 。 本系統支援Camera Link 標準中的任何全灰階配置。

該操作員專屬使用 2 個 CameraPort 類型的資源。 因此,影像擷取卡的兩個埠——埠 A (0) 和埠 B (1)——均已被佔用,其他操作員無法使用。 每個小程式僅能使用同一資源索引一次。

與VisualApplets 2.1 的相容性: 若您曾使用較舊版本的VisualApplets 為 mE5VD8-PoCL 設計包含 FullGrayCamera 運算子的 Applet: 在較早的VisualApplets 版本中,FullGrayCamera 運算子會使用 3 個 CameraPort 資源。 您可以在VisualApplets 2.2 中載入這些舊版小程式。小程式會立即進行調整,且僅顯示 2 個 CameraPort 資源 。 當您在VisualApplets 2.2 中儲存小程式時,其中包含的 FullGrayCamera 將以新版形式儲存。 儲存後,更新後的小程式僅能於VisualApplets 2.2 或更高版本中載入。

適用於硬體平台
mE5VD8-PoCL (ironman)
mE5 marathon VCLx
mE5 marathon VCL
LightBridge VCL

I/O Properties

Property Value
Operator Type M
Output Link O,影像資料輸出

Supported Link Format

Link Parameter Output Link O
Bit Width Any1
Arithmetic 無號數
Parallelism 任何,請參閱參數說明
Kernel Columns 1
Kernel Rows 1
Img Protocol {VALT_IMAGE2D,VALT_LINE1D}
Color Format VAF_GRAY
Color Flavor FL_NONE
Max. Img Width Any
Max. Img Height Any

1

「BitWidth」參數可設定為比相機實際傳送的位元寬度更大或更小的數值。

若參數設定的值小於相機實際傳送的位元寬度, 則該像素的最低有效位元 (LSB) 會被截斷。僅有最高有效位元 (MSB) 會被傳輸至 VisualApplets 。

若該參數設定的數值大於相機實際傳送的位元寬度, 原始像素將被設定在最高有效位元(MSB)位置。最低有效位元(LSB)則會填滿零。

在這兩種情況下,相對亮度都保持不變,也就是說,白色像素仍為白色,深色像素仍為深色。

Parameters

DvalMode
Type dynamic write parameter
Default DVAL_Enabled
Range {DVAL_啟用, DVAL_停用}

此參數用於指定是否使用 DVAL 來篩選有效像素,抑或忽略 DVAL。 當忽略 DVAL 時,將根據 LVAL 和 FVAL 的狀態來選取有效像素。

FvalMode
Type 動態/靜態寫入參數
Default CameraLink 標準
Range {CameraLinkStandard, IgnoreFval}
  • CameraLink 標準

    操作員預期會從攝影機接收到「幀有效」(FVAL)訊號。 在這種情況下,操作員將根據 FVAL 大小輸出幀。

  • 忽略 Fval

    若採用此設定,操作員將忽略來自攝影機的任何 FVAL 訊號。 所有輸入線路都將被使用,並合併成一張高度無限的單一影像。

    [注意] 僅適用於輸出影像協定 VALT_IMAGE2D

    此參數僅在輸出設定為影像協定 VALT_IMAGE2D 時才可用。 若選擇 VALT_LINE1D,此參數將被停用,且 FVAL 無論如何都會被忽略。

    [警告] VisualApplets 違反連結規則

    當攝影機操作員輸出高度為無窮大的畫面時,連結屬性中定義的「最大影像高度」(Max. Img Height)可能會 被超過。 這將導致違反「VisualApplets 」連結規則。 請務必使用有效的高度值。 使用操作員 SplitImage 來限制圖片高度,並將這張無盡圖片分割成多個區塊。

此參數的目的是為了能在同一個 Applet 中動態地使用面掃描與線掃描攝影機。

全螢幕模式
Type dynamic write parameter
Default Tap8x8bit
Range {Tap8x8bit、Tap10x8bit、Tap8x10bit}

此參數指定 FULL 配置模式。

Tap10x8bit 和 Tap8x10bit 均為 CameraLink 2.0 規格中定義的 FULL/80bit 配置。

CameraStatus
Type 動態讀取參數
Default
Range

LightBridge/marathon: [0;2^36-1]

mE5 VD8ironman: [0;2^12-1]

參數 CameraStatus 取決於您正在為其編程的幀擷取卡硬體。 以下首先提供marathon 和 Lightbridge 的說明,接著是 mE5 的說明VD8-PoCL (ironman)。

marathon 以及 Lightbridge:

bit[0]:PCLK [0] 可用

bit[1]:FVAL [0] 的當前值

bit[2]:LVAL [0] 的當前值

bit[3]:DVAL [0] 的當前值

bit[4-11]:保留

bit[12]:PCLK [1] 可用

bit[13]:FVAL [1] 當前值

bit[14]:LVAL [1] 的當前值

bit[15]:DVAL [1] 的當前值

位元[16-23]:保留

bit[24]:PCLK [2] 可用

bit[25]:FVAL [2] 當前值

bit[26]:LVAL [2] 當前值

bit[27]:DVAL [2] 的當前值

位元[28-35]:保留

mE5VD8-PoCL (ironman):

bit[0]:PCLK [0] 可用

bit[1]:FVAL [0] 的當前值

bit[2]:LVAL [0] 的當前值

bit[3]:DVAL [0] 的當前值

bit[4]:PCLK [1] 可用

bit[5]:FVAL [1] 的當前值

bit[6]:LVAL [1] 的當前值

bit[7]:DVAL [1] 的當前值

bit[8]:PCLK [2] 可用

bit[9]:FVAL [2] 的當前值

bit[10]:LVAL [2] 的當前值

bit[11]:DVAL [2] 的當前值

CameraLinkCoreReset
Type dynamic write parameter
Default 0
Range [0; 1]

此處專用於支援相關問題。

PixelClockX
Type 動態讀取參數
Default 0
Range [0; 85] MHz

攝影機通道 X 的像素時脈頻率(以 MHz 為單位)。

PixelClockY
Type 動態讀取參數
Default 0
Range [0; 85] MHz

相機通道 Y 的像素時脈頻率(單位:MHz)。

PixelClockZ
Type 動態讀取參數
Default 0
Range [0; 85] MHz

相機通道 Z 的像素時脈頻率(以 MHz 為單位)。

最小並行度
Type 靜態讀取參數
Default 7
Range {1; 1024}

輸出鏈路 O 需具備的最低並行度,才能在不丟失 資料的情況下傳輸相機的最大頻寬。 此數值取決於當前選定的設計時脈頻率。 頻率越高,並行度值就可設定得越低。